import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;

public class IODemoOut {
    // 写文件的操作
    public static void main(String[] args) throws IOException {
        OutputStream outputStream1 = new FileOutputStream("d:/test.txt");

        try(OutputStream outputStream = new FileOutputStream("d:/test.txt");) {
            // 中间进行wait操作
            outputStream.write(97); // 这里的wait 操作和 read 操作一样 也是有 三种一样的方式
            outputStream.write(98);
            outputStream.write(99);
            outputStream.write(100);
            // 运行之后就发现, 之前的你好没了 , 变成了 abcd  (就是 ascii值)
            // 对于OutputStream 来说, 默认情况下,打开一个文件,会先清空文件原有的内容
            // (因此 之前的"你好"没有了)
            // 那么如果不想要清空那该怎么办呢
            //  流对象还提供了一个"追加写"对象
            // 通过这个就可以实现不清空文件,把新内容追加写到后面
        }

        //outputStream.close();
    }
}
